<?php
    include_once '../Include/header.inc.php';
   include_once '../Include/funcGestionMedia.inc.php';
function authenticated()
{
    if (isset($_SESSION['sessionToken'])) {
        return true;
    }
}
?>
	<img id="top" src="top.png" alt="">
	<div id="form_container">
	
		<h1><a>Ajout d'un Média</a></h1>
		
                <form id="AjoutMedia" enctype="multipart/form-data" class="appnitro"  method="post">
					
                    <div class="form_description">

                        <h2>Ajout d'un Média</h2>
                        <p>Formulaire d'ajout de média</p>
                        
                        <!-- Verrification des champs -->
                        <?php
                            
                        if(!empty($_POST)){
                            $video = false;
                            $valide = 0;
                            //Type de fichier non vide
                            if($_POST['TypeMedia'] == ''){
                                echo "Veuillez indiquer le type de média!<br>";
                            }
                            else
                            {
                                if($_POST['TypeMedia'] == 2){
                                    $video = true;
                                }
                                $valide += 1;
                            }
                            
                            if($_FILES['FileName']['name']  == ''){
                                     echo "Veuillez indiquer le fichier à charger!<br>";
                            }
                            else
                            {
                                $valide += 1;
                            }
                            
                            if($_POST['titre'] == ''){
                                echo "Veuillez indiquer le tire du média!<br>";
                            }
                            else
                            {
                                $valide += 1;
                            }
                            
                            if($_POST['ThemMedia'] == ''){
                                echo "Veuillez indiquer la thématique du média!<br>";
                            }
                            else
                            {
                                $valide += 1;
                            }
                            
                            if($_POST['LangMedia'] == ''){
                                echo "Veuillez indiquer la langue du média!<br>";
                            }
                            else
                            {
                                $valide += 1;
                            }
                            
                            if($valide == 5)
                            {
                                //Contrôle si le fihchier est une vidéo
                                if($video){
                                    //envoi de la vidéo à youtube pour l'upload
                                    
                                    
                                    //Ajout du média dans la DB
                                    InsertNouveauMedia($_POST['TypeMedia'], $_POST['ThemMedia'],  $_POST['titre'], $_POST['LangMedia'], $_FILES['FileName']['name']);
                                }
                                else
                                {
                                    //upload du fichier 
                                    $target_path = "../Medias/";

                                    /* Add the original filename to our target path.  
                                    Result is "uploads/filename.extension" */
                                    $target_path = $target_path . basename( $_FILES['FileName']['name']);
                                    
                                    if(move_uploaded_file($_FILES['FileName']['tmp_name'], $target_path)) {
                                        echo "Le fichier ".  basename( $_FILES['FileName']['name']). 
                                        " a bien été uploadé";
                                    } else{
                                        echo "<strong>Erreur lors de l'upload du fichier</strong>";
                                    }
                                    
                                    
                                    //ajout des informations dans la base de données
                                    InsertNouveauMedia($_POST['TypeMedia'], $_POST['ThemMedia'],  $_POST['titre'], $_POST['LangMedia'], $_FILES['FileName']['name']);
                                }
                                
                            }
                            
                            $type = $_POST['TypeMedia'];
                            $file = $_FILES['FileName']['name'];
                            $titre = $_POST['titre'];
                            $them = $_POST['ThemMedia'];
                            $lang = $_POST['LangMedia'];
                            
                            echo $file;
                        }
                        
                        ?>
                    </div>						
                    <ul >

                    <li id="li_6" >
                    <label class="description">Type de Média </label>
                        <div>
                            <select class="element select medium" name="TypeMedia" id="TypeMedia"> 
                                    <option value=""></option>
                                    <?php
                                        //Récupération de la liste des types d'oeuvres
                                        $listeType = SelectTypeMedia();

                                        //Parcours les types et les affiche en option
                                        while($ligne = mysql_fetch_array($listeType))
                                        {
                                                echo "<option value='$ligne[0]'";
                                                if(isset ($type) && $type == $ligne[0]){
                                                    echo "selected='selected'";
                                                }
                                                echo ">".htmlentities(mysql_escape_string($ligne[1]))."</option>\n";
                                        }
                                    ?>

                            </select>
                        </div> 
                    </li>
                    
                   <li id="li_1" >
                        <label class="description">Fichier</label>
                        <div id="file" class="fileInfo">
                            <input type="file" name="FileName" id="FileName"/>
                            <div class="progress">
                                    <span style="width: 200px; "></span>
                            </div>
                            
                            <div class="progress">
                                <span style="width: 200px; "></span>
                            </div>
                        </div> 
                        <div id="progressIndicator">
                            <div id="progressBar" class="floatLeft" style="display: block; width: 0px;"> </div>
                            <div id="progressNumber" class="floatRight"></div>
                            <div class="clear"></div>
                        </div>
                    </li>
                     <li>
                        <label class="description">Titre</label>
                        <div>
                            <input type="text" name="titre" class="element text medium" value="<?php
                                    if(isset($titre)){
                                        echo $titre;
                                    }
                                   ?>"/>
                        </div>
                    </li>
                    <li id="li_6" >
                    <label class="description">Thematique</label>
                        <div>
                            <select class="element select medium" name="ThemMedia" id="ThemMedia"> 
                                    <option value=""></option>
                                    <?php
                                        //Récupération de la liste des types d'oeuvres
                                        $listeThematique = SelectThematique();

                                        //Parcours les types et les affiche en option
                                        while($ligne = mysql_fetch_array($listeThematique))
                                        {
                                                echo "<option value='$ligne[0]'";
                                                 if(isset ($them) && $them == $ligne[0]){
                                                    echo "selected='selected'";
                                                }
                                                echo ">".htmlentities(mysql_escape_string($ligne[1]))."</option>\n";
                                        }
                                    ?>

                            </select>
                        </div> 
                    </li>
                    <li id="li_6" >
                    <label class="description">Langue</label>
                        <div>
                            <select class="element select medium" name="LangMedia" id="LangMedia"> 
                                    <option value=""></option>
                                    <?php
                                        //Récupération de la liste des types d'oeuvres
                                        $listeLangue = SelectLangue();

                                        //Parcours les types et les affiche en option
                                        while($ligne = mysql_fetch_array($listeLangue))
                                        {
                                                echo "<option value='$ligne[0]'";
                                                 if(isset ($lang) && $lang == $ligne[0]){
                                                    echo "selected='selected'";
                                                }
                                                echo ">".htmlentities(mysql_escape_string($ligne[1]))."</option>\n";
                                        }
                                    ?>

                            </select>
                        </div> 
                    </li>
                    <li class="buttons">			    
                        <input id="saveForm" class="button_text" type="submit" name="submit" value="Ajouter le media" />
                    </li>
                  </ul>
		</form>	
	</div>
<?php
    include("../include/footer.php");
?>
